package com.apes.framework.plugin.soe.core.service.impl;

import com.apes.framework.plugin.soe.core.*;
import com.apes.framework.plugin.soe.core.service.HistoryService;
import com.apes.framework.plugin.soe.core.service.RepositoryService;
import com.apes.framework.plugin.soe.core.service.RuntimeService;
import com.apes.framework.plugin.soe.core.service.TaskService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;

/**
 * 功能：场景编排引擎实现类
 *
 * @author xul
 * @create 2018-09-26 9:39
 */
@Component
public class SceneEngineImpl implements SceneEngine {

    @Autowired
    RuntimeService runtimeService;

    @Autowired
    TaskService taskService;

    @Override
    public RuntimeService getRuntimeService() {
        return runtimeService;
    }

    @Override
    public TaskService getTaskService() {
        return taskService;
    }

    @Override
    public HistoryService getHistoryService() {
        return null;
    }

    @Override
    public RepositoryService getRepositoryService() {
        return null;
    }
}
